﻿<%@ Control Language="VB" AutoEventWireup="false" CodeFile="List.ascx.vb" Inherits="Control_ImageAdver_List" %>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <script type='text/javascript'>


            function CheckAll() {
                if ($("#<%= grdShow.ClientID %> tr th span").find("input[type=checkbox]").attr("checked") == true) {
                    if (
                    $("#<%= grdShow.ClientID %> tr td").find("input[type=checkbox]").attr('disabled') != true) {

                        $("#<%= grdShow.ClientID %> tr td").find("input[type=checkbox]").attr('checked', true);
                    }
                } else {

                    $("#<%= grdShow.ClientID %> tr td").find("input[type=checkbox]").attr('checked', false);
                }
            }
            function SetID(id) {
                var rowID = document.getElementById("<%= rowID.ClientID %>");
                rowID.value = id;
                return true;
            }
            function confirmMultiDelete(strID) {
                var grdShow = document.getElementById("<%=grdShow.ClientID %>");
                var count = 0;
                for (i = 1; i < grdShow.children.item(0).children.length; i++) {
                    if (grdShow.children.item(0).children.item(i).children.item(0).children.item(0).checked) {
                        count += 1;
                    }
                }
                if (count > 0) {
                    return ComfirmDialog('<%=drpMessage.Items(1).Text%>', 0, strID, 0, 0);
                } else {
                    Alertbox('<%=drpMessage.Items(2).Text%>');
                    return false;
                }
            }
            function ComfirmDialog(strText, value, ObjectIdClick, ID, Type) {
                if (value == 0) {
                    Confirmbox(strText, value, ObjectIdClick, ID, Type);
                    return false;
                } else {
                    if (Type == 1) {
                        document.getElementById('<%=hidID.ClientID %>').value = ID;
                        eval($("#" + ObjectIdClick + "").attr("href"));
                    }
                    else {

                        $("#" + ObjectIdClick + "").click();
                    }
                }
            }
        </script>
        <div class="HeadTitle">
            <h3>
                QUẢN LÝ BANNER QUẢNG CÁO</h3>
        </div>
        <div class="SubjectTitle">
            Loại:
            <asp:DropDownList ID="ddlSubject" runat="server">
            </asp:DropDownList>
            &nbsp; Lọc theo tiêu đề:<asp:TextBox ID="txtTitleFilter" runat="server" CssClass='TextBox'></asp:TextBox><asp:Button
                ID="btnFilter" runat="server" Text='Lọc' CssClass='btn' /></div>
        <asp:GridView ID="grdShow" runat="server" AutoGenerateColumns="False" EmptyDataText="{Không có dữ liệu}"
            AllowPaging="false" Width='100%' BorderWidth="1px" CssClass="GridBorder">
            <Columns>
                <asp:TemplateField>
                    <HeaderTemplate>
                        <asp:CheckBox ID="CheckAll" runat="server" onclick="CheckAll();" Width="30px" />
                    </HeaderTemplate>
                    <HeaderStyle HorizontalAlign="Center" />
                    <ItemTemplate>
                        <asp:CheckBox ID="chkItem" runat="server" />
                    </ItemTemplate>
                    <ItemStyle Width="5%" HorizontalAlign="Center" />
                </asp:TemplateField>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:HyperLink ID="hplEdit" runat="server" Text="Sửa"></asp:HyperLink>&nbsp;|&nbsp;
                        <asp:LinkButton ID="lnkbtnDelete" Text="Xóa" runat="server" OnClick="lnkbtnDelete_Click"
                            CausesValidation='False'></asp:LinkButton>
                    </ItemTemplate>
                    <ItemStyle CssClass="GridTextLink" HorizontalAlign="Center" Width="10%" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText="No">
                    <ItemTemplate>
                        <asp:Label runat="server" ID="lblSTT" Text=''></asp:Label>
                    </ItemTemplate>
                    <ItemStyle Width="5%" HorizontalAlign="Left" />
                </asp:TemplateField>
                <asp:TemplateField HeaderText='Title'>
                    <ItemTemplate>
                        <asp:HyperLink ID="hplTitle" runat="server"></asp:HyperLink>
                    </ItemTemplate>
                    <ItemStyle Width='15%' CssClass='text_list_links' HorizontalAlign='Left' />
                </asp:TemplateField>
                <asp:BoundField DataField='Creator' HeaderText='Người tạo'>
                    <ItemStyle Width='10%' />
                </asp:BoundField>
                <asp:BoundField DataField='Created' HeaderText='Ngày tạo' DataFormatString="{0:dd/MM/yyyy HH:mm }">
                    <ItemStyle Width='10%' />
                </asp:BoundField>
                <asp:BoundField DataField='Modifier' HeaderText='Người sửa'>
                    <ItemStyle Width='10%' />
                </asp:BoundField>
                <asp:BoundField DataField='Modified' HeaderText='Ngày sửa' DataFormatString="{0:dd/MM/yyyy HH:mm }">
                    <ItemStyle Width='10%' />
                </asp:BoundField>
                <asp:TemplateField HeaderText='Sắp xếp'>
                    <ItemTemplate>
                        <asp:ImageButton ID="imbtnAsc" OnClick="lbtnUpLevel_Click" ImageUrl="~/images/btup.gif"
                            ToolTip="Tăng" CausesValidation="false" runat="server" />|
                        <asp:ImageButton ID="imbtnDesc" OnClick="lbtnDownLevel_Click" ToolTip="Giảm" ImageUrl="~/images/btdown.gif"
                            CausesValidation="false" runat="server" />
                    </ItemTemplate>
                    <ItemStyle HorizontalAlign="Center" Width='10%' />
                </asp:TemplateField>
                <%--<asp:BoundField DataField='Sort' HeaderText='Vị trí'>
                    <ItemStyle Width='10%' />
                </asp:BoundField>--%>
                <asp:BoundField DataField='StatusName' HeaderText='Trạng thái'>
                    <ItemStyle Width='10%' />
                </asp:BoundField>
            </Columns>
            <HeaderStyle Height="26px" HorizontalAlign="Left" CssClass="GridHeader" />
            <RowStyle CssClass="GridRow" Height="23px" />
            <AlternatingRowStyle CssClass="GridAlterRow" />
            <PagerStyle CssClass="GridPaged" HorizontalAlign="Right" Height="23px" />
            <PagerSettings Mode="Numeric" PageButtonCount="2" />
            <EmptyDataRowStyle CssClass="GridTextEmpty" HorizontalAlign="Center" />
        </asp:GridView>
        <div>
            <asp:Button ID="btnDelete" CssClass="btn" runat="server" Text="Xóa" />
            <asp:Label ID="lblPage_Size" runat="server" Text="Số bản ghi trên trang:"></asp:Label>
            <asp:DropDownList ID="drpPage_Size" runat="server" AutoPostBack="True" Width="70px"
                CssClass="input_form">
                <asp:ListItem Text="10" Value="10"></asp:ListItem>
                <asp:ListItem Text="20" Value="20"></asp:ListItem>
                <asp:ListItem Text="50" Value="50"></asp:ListItem>
                <asp:ListItem Text="100" Value="100"></asp:ListItem>
            </asp:DropDownList>
            <asp:Label ID="lblTotal" runat="server"></asp:Label></div>
        <div style="width: 100%">
            <!--phan trang-->
            <div id="results_resultsNavigationDiv" class="paginationEMP">
                <ul>
                    <asp:LinkButton ID="lnkFirst" runat="server"></asp:LinkButton>
                    <asp:Repeater ID="rptPage" runat="server">
                        <ItemTemplate>
                            <asp:LinkButton ID="lnkTitle" CssClass="page_num" runat="server" OnClick="lnkTitle_Click"></asp:LinkButton>
                        </ItemTemplate>
                    </asp:Repeater>
                    <asp:LinkButton ID="lnkLast" runat="server"></asp:LinkButton>
                </ul>
            </div>
            <asp:HiddenField ID="hidCount" Value="0" runat="server" />
            <asp:HiddenField ID="hidIndex_page" Value="0" runat="server" />
            <asp:HiddenField ID="hidCur_Page" Value="1" runat="server" />
        </div>
        <div style='display: none'>
            <asp:DropDownList ID="drpMessage" runat="server">
                <asp:ListItem Text='Bạn có chắc chắn muốn xóa bản ghi này không?' Value='0'></asp:ListItem>
                <asp:ListItem Text='Bạn có chắc chắn muốn xóa bản đã chọn?' Value='1'></asp:ListItem>
                <asp:ListItem Text='Bạn phải chọn ít nhất một bản ghi.' Value='2'></asp:ListItem>
            </asp:DropDownList>
            <asp:HiddenField ID="hidID" Value="0" runat="server" />
            <asp:HiddenField ID="rowID" Value="0" runat="server" />
        </div>
    </ContentTemplate>
</asp:UpdatePanel>
